首页> 外文OA文献 >An Integer Programming Approach to Optimal Basic Block Instruction Scheduling for Single-Issue Processors
【2h】

An Integer Programming Approach to Optimal Basic Block Instruction Scheduling for Single-Issue Processors

机译:一种用于单问题处理器的最佳基本块指令调度的整数编程方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We present a novel integer programming formulation for basic block instruction scheduling on single-issue processors. The problem can be considered as a very general sequential task scheduling problem with delayed precedence-constraints. Our model is based on the linear ordering problem and has, in contrast to the last IP model proposed, numbers of variables and constraints that are strongly polynomial in the instance size. Combined with improved preprocessing techniques and given a time limit of ten minutes of CPU and system time, our branch-and-cut implementation is capable to solve all but eleven of the 369,861 basic blocks of the SPEC 2000 integer and floating point benchmarks to proven optimality. This is competitive to the current state-of-the art constraint programming approach that has also been evaluated on this test suite.
机译:我们提出了一种新的整数编程公式,用于在单问题处理器上进行基本块指令调度。该问题可以被视为具有延迟的优先约束的非常普遍的顺序任务调度问题。我们的模型基于线性排序问题,并且与最近提出的IP模型相反,它的实例数量和变量的数量都是严格多项式的。结合改进的预处理技术,并给定十分钟的CPU和系统时间限制,我们的分支剪切实现能够将SPEC 2000整数和浮点基准测试中的369,861个基本块中的除11个之外的所有块都解决,从而证明了最优。这与当前在该测试套件上进行评估的最新约束编程方法相比具有竞争力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号